home *** CD-ROM | disk | FTP | other *** search
- 5 GOTO2010
- 10 POKE56,92:POKE55,.
- 11 CLR:Z$=CHR$(.):M$=CHR$(13):F=15:V=53248:E=56576:SYS58784:PRINT"[147][154]"
- 12 X=4:REM PRINTER DEVICE #
- 13 PRINT"ENTER DISK DRIVE DEVICE NUMBER."
- 14 PRINT"(ENTER 0 TO EXIT.)"
- 15 PRINT:PRINT" 8[145]":INPUTD:IFD=.THEN800
- 16 IFD-8AND252THENPRINT"[147]ILLEGAL DEVICE NUMBER":GOTO13
- 17 POKE2,35:POKE184,8:POKE185,8:POKE186,D
- 18 POKE183,1:POKE187,2:POKE188,.:SYS65472
- 19 IFPEEK(783)AND1THENCLOSE8:PRINT"[147]?DEVICE";D;"[157] NOT PRESENT":GOTO13
- 20 CLOSE8:OPEN15,D,15:PRINT"[147]";
- 21 PRINT"PRESS RETURN FOR DIRECTORY."
- 22 PRINT"PRESS S TO START OVER."
- 23 PRINT"PRESS C FOR CURRENT IMAGE IN MEMORY."
- 24 PRINT"TO ENTER FILENAME, PRESS:"
- 25 PRINT"D FOR STANDARD DOODLE (DD PREFIX)."
- 26 PRINT"J FOR COMPRESSED DOODLE (JJ PREFIX)."
- 27 PRINT"H FOR HI-RES (8000 BYTE)."
- 28 GETY$:IFY$=M$THENOPEN8,D,0,"$":SYS49152:PRINT"[147]";:GOTO21
- 29 IFY$="C"THEN600
- 30 IFY$="S"THEN11
- 31 IFY$="C"THEN600
- 32 IFY$="D"THEN40
- 33 IFY$="J"THEN57
- 34 IFY$="H"THEN60
- 35 GOTO28
- 40 PRINT"ENTER FILENAME (INCLUDE DD PREFIX)."
- 45 F$="":PRINT:INPUTF$:IFF$=""THENPRINT"[147]";:GOTO21
- 50 OPEN8,D,8,F$:GOSUB900:IFATHENCLOSE8:GOTO21
- 55 GOSUB700:GOTO65
- 57 PRINT"ENTER FILENAME (INCLUDE JJ PREFIX)."
- 58 GOTO45
- 60 PRINT"ENTER FILENAME."
- 62 GOTO45
- 65 PRINT"PRESS RETURN TO LOAD AND DISPLAY:"
- 67 PRINTF$
- 70 GETA$:IFA$=M$THEN80
- 75 GOTO70
- 80 GOSUB300:SYS49371:IFY$="D"THENSYS49430:GOTO85
- 82 IFY$="J"THENSYS50659:GOTO85
- 83 IFY$="H"THENSYS50616
- 85 SYS50088:FF=.:IFPEEK(783)AND1THENFF=1
- 90 GETA$:IFA$="X"THENGOSUB200:GOTO11
- 92 IFA$="B"THENPOKEV+32,PEEK(V+32)+1ANDF
- 95 IFA$="R"THENSYS49491
- 100 IFA$="P"THEN110
- 105 GOTO90
- 110 GOSUB200:Q$=CHR$(34)
- 111 IFFFTHEN120
- 112 PRINT"[147]MORE THAN TWO COLORS ARE USED IN FILE,"
- 113 PRINT"SO PRINTOUT MAY BE DISTORTED."
- 114 PRINT"PRESS RETURN TO PROCEED."
- 115 PRINT"PRESS S TO START OVER."
- 117 GETA$:IFA$=M$THEN120
- 118 IFA$="S"THEN11
- 119 GOTO117
- 120 PRINT"[147]TO STOP PRINTING, HOLD THE ";Q$;"A";Q$;" KEY DOWN."
- 122 PRINT"PRESS S FOR SINGLE HEIGHT.""
- 123 [153]"PRESS D FOR DOUBLE HEIGHT."
- 125 [161]A$:[139]A$[178]"S"[167][151]839,.:[137]140
- 130 [139]A$[178]"D"[167][151]839,255:[137]140
- 135 [137]125
- 140 [151]828,X:[141]300:[151]56334,.:[158]49556:[151]56334,17:[137]11
- 200 [151]V[170]17,27:[151]E,7:[151]V[170]24,20:[151]V[170]32,14:[142]
- 300 [151]V[170]17,59:[151]E,6:[151]V[170]24,120:[151]V[170]32,.:[142]
- 600 [141]700
- 610 [158]50088:FF[178].:[139][194](783)[175]1[167]FF[178]1
- 615 [153]"PRESS RETURN TO DISPLAY IMAGE."
- 620 [161]A$:[139]A$[178]M$[167]650
- 630 [137]620
- 650 [141]300:[137]90
- 700 [153]"LOADWHILE IMAGE IS DISPLAYED, PRESS:
- 710 PRINT"B TO STEP THROUGH BORDER COLORS."
- 720 PRINT"R TO TOGGLE REVERSE VIDEO ON/OFF."
- 730 PRINT"P TO PRINT IMAGE."
- 740 PRINT"X TO EXIT GRAPHICS MODE."
- 750 RETURN
- 800 CLOSE8:CLOSE15:POKE56,160:END
- 900 INPUT#15,A,B$,C,Z
- 910 IFA<20THENA=.:GOTO930
- 920 PRINT:PRINTA:PRINT:PRINTB$:PRINT:PRINTC,D
- 930 RETURN
- 2010 POKE56,99:PRINT"[147][142]ONE MOMENT PLEASE..."
- 2020 P=PEEK(45)+256*PEEK(46)-1
- 2030 IFPEEK(P)THENP=P-1:GOTO2030
- 2040 P=P-1589:S=49152
- 2050 FORI=.TO450:POKES+I,PEEK(P+I):NEXT
- 2060 PRINT"BASIC TRANSFERS ARE S O S L O W..."
- 2070 FORI=ITO1150:POKES+I,PEEK(P+I):NEXT
- 2080 PRINT"ALMOST DONE..."
- 2090 FORI=ITO1589:POKES+I,PEEK(P+I):NEXT
- 3000 POKE2054,48:GOTO10
-